thatched roof section - Spanish English Dictionary